<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet
	version="1.0"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
	xmlns="http://www.w3.org/1999/xhtml">

<xsl:output
	method="xml"
	indent="yes"
	encoding="UTF-8"
	omit-xml-declaration="yes"/>


<xsl:include href="template-game.xsl"/>


<xsl:template name="apply-planet">
	<xsl:param name="id"/>

	<xsl:call-template name="render-planet">
		<xsl:with-param name="planet" select="//planet[@id=$id]"/>
	</xsl:call-template>
</xsl:template>


<xsl:template match="moves">
	<section>
		<table>
			<xsl:for-each select="move">
				<tr id="move-{@id}">
					<xsl:apply-templates select="."/>
				</tr>
			</xsl:for-each>
		</table>
	</section>
</xsl:template>


<xsl:template match="new-moves">

</xsl:template>


<xsl:template match="move">
	<td><xsl:value-of select="@order"/></td>
	<td>
		<xsl:call-template name="apply-planet">
			<xsl:with-param name="id" select="@id-starting-planet"/>
		</xsl:call-template>
	</td>
	<td>
<!-- 	TODO voir par à l'id de la planète qui reçoit et l'id du joueur -->
		<xsl:choose>
			<xsl:when test="@order = 'return'"><!--<![CDATA[<<]]>-->⇐</xsl:when>
			<xsl:otherwise>⇒</xsl:otherwise>
		</td>
	<td>
		<xsl:call-template name="apply-planet">
			<xsl:with-param name="id" select="@id-end-planet"/>
		</xsl:call-template>
	</td>
	<td>
		<xsl:call-template name="duration-format">
			<xsl:with-param name="duration" select="$duration"/>
		</xsl:call-template>
	</td>
	<td>
		<xsl:for-each select="resource">
			<xsl:value-of select="@group"/> : <xsl:value-of select="."/>
		</xsl:for-each>
	</td>
</xsl:template>


<xsl:template name="content" mode="move">
<!-- 	<xsl:param name="id-planet-current"/> -->

	<xsl:apply-templates select="moves"/>
	<xsl:apply-templates select="new-moves"/>
</xsl:template>


</xsl:stylesheet>